crm erp manufacturer data acquisition engineering management manufacturers j2ee simulink simulation software uml customer targetlink manufacturing matlab java c++ consulting model-based design